package com.quanyan.club.entity.admin;

import com.quanyan.common.utils.Limit;

import java.io.Serializable;
import java.util.Date;

/**
 * Created by yue.yuan on 2016/8/23.
 */
public class ReqClubActivityAdmin implements Serializable {
    private static final long serialVersionUID = 761386873736483121L;

    private String condition;//模糊条件
    private Integer cityId;//城市
    private Integer categoryId;//项目
    private Integer activityType;//活动类型
    private Integer status;//状态
    private Integer alreadySignUpSort; //已经报名活动人数排名 排名从高到低为1 从低到高排名为0
    private Integer  activityStartSort;   //距离活动开始排序 排名从高到低为1 从低到高排名为0
    private Integer pageNum;
    private Integer pageSize;
    private Limit limit;
    private Integer isDelete;
    private Integer isRecommend;
    private Date startTime;
    private Date endTime;

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public Integer getActivityStartSort() {
        return activityStartSort;
    }

    public void setActivityStartSort(Integer activityStartSort) {
        this.activityStartSort = activityStartSort;
    }

    public Integer getAlreadySignUpSort() {
        return alreadySignUpSort;
    }

    public void setAlreadySignUpSort(Integer alreadySignUpSort) {
        this.alreadySignUpSort = alreadySignUpSort;
    }

    public Integer getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Integer isDelete) {
        this.isDelete = isDelete;
    }

    public Integer getIsRecommend() {
        return isRecommend;
    }

    public void setIsRecommend(Integer isRecommend) {
        this.isRecommend = isRecommend;
    }

    public Limit getLimit() {
        return limit;
    }

    public void setLimit(Limit limit) {
        this.limit = limit;
    }

    public Integer getPageNum() {
        return pageNum;
    }

    public void setPageNum(Integer pageNum) {
        this.pageNum = pageNum;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public String getCondition() {
        return condition;
    }

    public void setCondition(String condition) {
        this.condition = condition;
    }

    public Integer getCityId() {
        return cityId;
    }

    public void setCityId(Integer cityId) {
        this.cityId = cityId;
    }

    public Integer getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(Integer categoryId) {
        this.categoryId = categoryId;
    }

    public Integer getActivityType() {
        return activityType;
    }

    public void setActivityType(Integer activityType) {
        this.activityType = activityType;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    @Override
    public String toString() {
        return "ReqClubActivityAdmin{" +
                "condition='" + condition + '\'' +
                ", cityId=" + cityId +
                ", categoryId=" + categoryId +
                ", activityType=" + activityType +
                ", status=" + status +
                ", pageNum=" + pageNum +
                ", pageSize=" + pageSize +
                ", alreadySignUpSort=" + alreadySignUpSort +
                ", activityStartSort=" + activityStartSort +
                ", startTime=" + startTime +
                ", endTime=" + endTime +
                '}';
    }
}
